Nuprl Definition : s-insert 11,40

s-insert(xl)
== rec-case(l) of [] => cons(x; []) | a::as => v.if (x = a)
== rec-case(l) of [] => cons(x; []) | a::as => v.ifthen cons(aas)
== if x <z a then cons(x; cons(aas)) else cons(av) fi  
latex


Definitionsrec-case(a) of [] => s | x::y => z.t(x;y;z), [], (i = j), if b then t else f fi , i <z j, cons(carcdr)
FDL editor aliasess-insert

origin